<?php
include './operacoesPHP/catchID&Permissao.php';

if (isset($_GET['busca'])) {
    if (!(isset($_GET['pagina']))) {
        $busca = $_GET['busca'];
        echo "<script type='text/javascript'>";
        echo "x = 'listagem_servidor.php?busca=$busca&pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
} else {
    if (!(isset($_GET['pagina']))) {
        echo "<script type='text/javascript'>";
        echo "x = 'listagem_servidor.php?pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="styles/styles.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <?php
        include './PARTE-cabecalho.html'; //adiciona cabeçalho
        include './PARTE-menu.html'; //adiciona menu
        ?>
        <div class="conteudo">
            <form style="width: 100%; text-align: center;">
                <input type="search" style="height: 20px;" name="busca" placeholder="Filtro"/>
                <button style="padding: 3px 6px;"><img src="img/icon-ok.png" alt="Ok" title="Procurar" style="height: 14px;"/></button>
            </form>
            <?php
            require_once './operacoesPHP/conection.php';

            if (isset($_GET["busca"])) {
                $B = $_GET["busca"];

                $sql = "SELECT * FROM SERVIDOR WHERE ATIVO != '0' AND (NOME LIKE '%$B%' OR LOGIN LIKE '%$B%' OR EMAIL LIKE '%$B%');";

                $result = mysqli_query($con, $sql);

                $num = mysqli_num_rows($result);

                $i;

                $pagina = $_GET['pagina'];
                $limite = ($pagina + 1) * 10;

                if ($num < $limite) {
                    $limite = $num;
                }


                for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                    if (!($i == 0)) {
                        $sql = "SELECT * FROM SERVIDOR WHERE ATIVO != '0' AND (NOME LIKE '%$B%' OR LOGIN LIKE '%$B%' OR EMAIL LIKE '%$B%') ORDER BY NOME LIMIT " . ($i - 1) . ", " . $i . ";";

                        $result = mysqli_query($con, $sql);

                        $linha = mysqli_fetch_assoc($result);

                        $ID = $linha['ID_SERVIDOR'];
                        $NOME = $linha['NOME'];
                        $DATA_NASCIMENTO = $linha['DATA_NASCIMENTO'];
                        $EMAIL = $linha['EMAIL'];
                        $TIPO_SERVIDOR = $linha['TIPO_SERVIDOR'];
                        $LOGIN = $linha['LOGIN'];
                        $FACEBOOK = $linha['FACEBOOK'];
                        $LATTES = $linha['LINK_LATTES'];
                        $IMAGE = $linha['ENDERECO_FOTO'];


                        echo "
                            <img class = 'perfil' src = 'foto_perfil/genericFoto.png' alt = 'Ana Carolina' title = 'Ana Carolina Caetano Francisco'/>
                            <h1>
                            $NOME
                            </h1>
                            <hr>
                            <div class = 'informacoes'>
                            Nascimento: " . date('d/m/Y', strtotime($DATA_NASCIMENTO)) . "<br>
                            Email: $EMAIL<br>
                            Login: $LOGIN<br>
                            </div>
                            <div class = 'iconesUser'>";

                        if ($FACEBOOK != null) {
                            echo "<a href='$FACEBOOK' target='_blank'><img src='img/icon-facebook.png' alt = 'Facebook' title='Facebook Disponível'/><a>";
                        } else {
                            echo "<a href='#'><img src='img/icon-facebook.png' alt = 'Facebook' title='Facebook Indisponível'/><a>";
                        }

                        if ($LATTES != null) {
                            echo "<a href='$LATTES' target='_blank'><img src = 'img/icon-lattes.png' alt = 'Lattes' title='Lattes Disponível'/><a>";
                        } else {
                            echo "<a href='#'><img src = 'img/icon-lattes.png' alt = 'Lattes' title='Lattes Indisponível'/><a>";
                        }
                        
                        if ($PERMISSAO == 3) {
                            echo "<a href='operacoesPHP/deletarServidor.php?ID=$ID'><img src = 'img/icon-trash.png' alt = ''/></a>";
                        }
                        if (($PERMISSAO > 2) || ($ID == $ID_LOGADO) && ($PERMISSAO > 1)) {
                            echo "<a href='alterar_aluno.php?ID=$ID'><img src = 'img/icon-edit.png' alt = ''/><a>";
                        }
                        echo "</div>
                            <hr class = 'separacao'>
                        ";
                    }
                }

                echo "<div style='width: 100%; text-align: center;'>";
                if ($num == 0) {
                    echo "A Busca não retornou nenhum registro.";
                } else {
                    $num = $num / 10;
                    $num = (int) $num;

                    if (!($pagina == 0)) {
                        echo "<a href='visualizar_aluno.php?busca=$B&pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                    }

                    echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                    if ($pagina < $num) {
                        echo "  |  <a href='visualizar_aluno.php?busca=$B&pagina=" . ($pagina + 1) . "'> Próxima </a>";
                    }
                }
                echo "</div>";
            } else {
                $sql = "SELECT * FROM SERVIDOR WHERE ATIVO != '0' ";

                $result = mysqli_query($con, $sql);

                $num = mysqli_num_rows($result);

                $i;

                $pagina = $_GET['pagina'];
                $limite = ($pagina + 1) * 10;

                if ($num < $limite) {
                    $limite = $num;
                }


                for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                    if (!($i == 0)) {
                        $sql = "SELECT * FROM SERVIDOR WHERE ATIVO != '0' ORDER BY NOME LIMIT " . ($i - 1) . ", " . $i . ";";

                        $result = mysqli_query($con, $sql);

                        $linha = mysqli_fetch_assoc($result);

                        $ID = $linha['ID_SERVIDOR'];
                        $NOME = $linha['NOME'];
                        $DATA_NASCIMENTO = $linha['DATA_NASCIMENTO'];
                        $EMAIL = $linha['EMAIL'];
                        $LOGIN = $linha['LOGIN'];
                        $TIPO_SERVIDOR = $linha['TIPO_SERVIDOR'];
                        $FACEBOOK = $linha['FACEBOOK'];
                        $LATTES = $linha['LINK_LATTES'];
                        $IMAGE = $linha['ENDERECO_FOTO'];

                        echo "
                            <img class = 'perfil' src = 'foto_perfil/genericFoto.png' alt = 'Ana Carolina' title = 'Ana Carolina Caetano Francisco'/>
                            <h1>
                            $NOME
                            </h1>
                            <hr>
                            <div class = 'informacoes'>
                            Nascimento: " . date('d/m/Y', strtotime($DATA_NASCIMENTO)) . "<br>
                            Email: $EMAIL<br>
                            Login: $LOGIN<br>
                            </div>
                            <div class = 'iconesUser'>";

                        if ($FACEBOOK != null) {
                            echo "<a href='$FACEBOOK' target='_blank'><img src='img/icon-facebook.png' alt = 'Facebook' title='Facebook Disponível'/><a>";
                        } else {
                            echo "<a href='#'><img src='img/icon-facebook.png' alt = 'Facebook' title='Facebook Indisponível'/><a>";
                        }

                        if ($LATTES != null) {
                            echo "<a href='$LATTES' target='_blank'><img src = 'img/icon-lattes.png' alt = 'Lattes' title='Lattes Disponível'/><a>";
                        } else {
                            echo "<a href='#'><img src = 'img/icon-lattes.png' alt = 'Lattes' title='Lattes Indisponível'/><a>";
                        }

                        if ($PERMISSAO == 3) {
                            echo "<a href='operacoesPHP/deletarServidor.php?ID=$ID'><img src = 'img/icon-trash.png' alt = ''/></a>";
                        }
                        if (($PERMISSAO > 2) || ($ID == $ID_LOGADO) && ($PERMISSAO > 1)) {
                            echo "<a href='alterar_aluno.php?ID=$ID'><img src = 'img/icon-edit.png' alt = ''/><a>";
                        }
                        echo "</div>
                            <hr class = 'separacao'>
                        ";
                    }
                }
                echo "<div style='width: 100%; text-align: center;'>";
                if ($num == 0) {
                    echo "Nenhum aluno cadastrado ainda.";
                } else {
                    $num = $num / 10;
                    $num = (int) $num;

                    if (!($pagina == 0)) {
                        echo "<a href='visualizar_aluno.php?pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                    }

                    echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                    if ($pagina < $num) {
                        echo "  |  <a href='visualizar_aluno.php?pagina=" . ($pagina + 1) . "'> Próxima </a>";
                    }
                }
                echo "</div>";
            }
            if ($PERMISSAO > 1) {
                ?>
                <div style="text-align: right; width: 100%; margin-top: 15px;">
                    <a href="addAluno.php" id="ADD_EGRESSO">Adicionar Servidor</a>
                </div>
                <?php
            }
            ?>
        </div>
    </body>
</html>